home *** CD-ROM | disk | FTP | other *** search
/ Arcade Mania (Corel) / Corel Arcade Mania.iso / pc / gi_files / lfx2.l2 < prev    next >
Encoding:
Text File  |  1995-08-04  |  10.5 KB  |  315 lines

  1. ;#include horizon section src
  2. ; HORIZON
  3. ;
  4. ;Shape pattern format: pattern <name> <nType> <nSize> <nX0> <nY0> <nX1> <nY1>...
  5. ;
  6. ; Patterns for use with obstacles (e.g. bunkers, for now always use type 5, polygon)
  7. ;              
  8. ; The entries in this file which contain the world default are mandatory, 
  9. ;
  10. ;
  11. ;
  12. ground_colour 64
  13.  
  14. ;#include panel.src
  15. ;
  16. ; PANEL
  17. ;
  18. ;
  19. ; Sound files
  20. ; Format: sound <soundname> <filename>
  21. ;
  22. sound IdleNoise realidle.wav ; Generic idle noise, default for all tanks, their own will overrides this
  23. sound blowrobotup ouch.wav ; was expltank
  24. sound bumptank    crash5.wav ; was hittank
  25. sound blowmeup ouch.wav
  26. sound bumpme   crash5.wav ; was hittank
  27. sound bumpwall crash5.wav
  28. sound shellburst expltank.wav ; was shburst
  29. sound shellburstme klaxon.wav ; was shburst
  30. sound gunblast gunblast.wav
  31. NormColours
  32.     0  ;  /* panel window background */
  33.     160  ;  /* minute, hour and second hands */
  34.     196  ;  /* radar obstacle drawings    */
  35.     160  ;  /* radar line and center dot  */
  36.     162  ;  /* radar enemy */
  37.     162  ;  /* radar bullet */
  38.     162  ;  /* Energy bar */
  39.     161  ;  /* shield strength bar */
  40.     0 ;  /* ground colour ignored */
  41.  
  42. WarnColours
  43.     0  ;  /* panel window background */
  44.     160  ;  /* minute, hour and second hands */
  45.     196  ;  /* radar obstacle drawings    */
  46.     160  ;  /* radar line and center dot  */
  47.     162  ;  /* radar enemy */
  48.     162  ;  /* radar bullet */
  49.     162  ;  /* Energy bar */
  50.     161  ;  /* shield strength bar */
  51.     0 ;  /* ground colour ignored */
  52.  
  53.  
  54.  
  55. PanicColours
  56.     0  ;  /* panel window background */
  57.     160  ;  /* minute, hour and second hands */
  58.     196  ;  /* radar obstacle drawings    */
  59.     160  ;  /* radar line and center dot  */
  60.     162  ;  /* radar enemy */
  61.     162  ;  /* radar bullet */
  62.     162  ;  /* Energy bar */
  63.     161  ;  /* shield strength bar */
  64.     0 ;  /* ground colour ignored */
  65.  
  66. ;Old choices 
  67. ;    0  ;  /* panel window background */
  68. ;    196  ;  /* minute, hour and second hands */
  69. ;    196  ;  /* radar obstacle drawings    */
  70. ;    185  ;  /* radar line and center dot  */
  71. ;    178  ;  /* radar enemy */
  72. ;    178  ;  /* radar bullet */
  73. ;    178  ;  /* Energy bar */
  74. ;    185  ;  /* shield strength bar */
  75. ;    0 ;  /* ground colour ignored */
  76. ;#include tank.src
  77. ;
  78. ; TANK
  79. ;
  80. ; Tank rotations
  81. ;
  82. ;
  83. ; Tank Explosion  (shares colours with bullet explosion
  84. ;
  85. ;
  86. ;
  87. texture tank1       tank1          1   1  0 0 ;
  88. texture tank2       tank2          1   1  0 0 ;
  89. texture tank3       tank3          1   1  0 0 ;
  90. texture tank4       tank4          1   1  0 0 ;
  91. texture tank5       tank5          1   1  0 0 ;
  92. texture tank6       tank6          1   1  0 0 ;
  93. texture tank7       tank7          1   1  0 0 ;
  94. texture tank8       tank8          1   1  0 0 ;
  95. texture tank9       tank9          1   1  0 0 ;
  96. texture tank10      tank10         1   1  0 0 ;
  97. texture tank11      tank11         1   1  0 0 ;
  98. texture tank12      tank12         1   1  0 0 ;
  99. texture tank13      tank13         1   1  0 0 ;
  100. texture tank14      tank14         1   1  0 0 ;
  101. texture bexp_1       bexp_1        1   1  0 0
  102. texture bexp_2       bexp_2        1   1  0 0
  103. texture bexp_3       bexp_3        1   1  0 0
  104. texture bexp_4       bexp_4        1   1  0 0
  105. texture bexp_5       bexp_5        1   1  0 0
  106. texture bexp_6       bexp_6        1   1  0 0
  107. texture bexp_7       bexp_7        1   1  0 0
  108. texture bexp_8       bexp_8        1   1  0 0
  109. pattern tinyloop    5 4   0 0   0 1     1 1     0 1 ;
  110. pattern tank    2  0 0 
  111. shape tinyloop tinyloop 
  112.         22 
  113.         tank14 tank13 tank12 tank11 tank10 tank9 tank8 tank7 
  114.         tank6 tank5 tank4 tank3 tank2 tank1
  115.         bexp_8 bexp_7 bexp_6 bexp_5 bexp_4 bexp_3 bexp_2 bexp_1
  116.               
  117. shape tank  tank 
  118.         22 
  119.         tank14 tank13 tank12 tank11 tank10 tank9 tank8 tank7 
  120.         tank6 tank5 tank4 tank3 tank2 tank1
  121.         bexp_8 bexp_7 bexp_6 bexp_5 bexp_4 bexp_3 bexp_2 bexp_1
  122. ;
  123. ; When tank sounds default the lower levelspeed noise, 
  124. ; The idle defaults to the generic sound IdleNoise (currently in panel.src, and lfx.vid)
  125. ;
  126. sound tankIdleNoise realidle.wav
  127. sound tankMotor1    idl1.wav
  128. sound tankMotor2    idl2.wav
  129. sound tankMotor3    idl3.wav
  130. sound tankMotor4    idl4.wav
  131. sound tankMotor5    idl5.wav
  132. sound tankMotor6    idl6.wav
  133. sound tankMotor7    idl7.wav
  134. sound tankMotor8    idl8.wav
  135. sound tankRace1    idl1od.wav
  136. sound tankRace2    idl2od.wav
  137. sound tankRace3    idl3od.wav
  138. sound tankRace4    idl4od.wav
  139. sound tankRace5    idl5od.wav
  140. sound tankRace6    idl6od.wav
  141. sound tankRace7    idl7od.wav
  142. sound tankRace8    idl8od.wav
  143. ;#include bullet.src
  144. ;
  145. ; BULLET
  146. ;
  147. ; Bullet explosion
  148.  
  149. texture ybullet     ybullet1        1   1  0 0 ;
  150. texture bbullet     bbullet1        1   1  0 0 ;
  151. texture exp_1       exp_1          1   1  0 0
  152. texture exp_2       exp_2          1   1  0 0
  153. texture exp_3       exp_3          1   1  0 0
  154. texture exp_4       exp_4          1   1  0 0
  155. texture exp_5       exp_5          1   1  0 0
  156. pattern bullet    2  0 0 
  157. shape ybullet bullet 
  158.         6 ybullet exp_5 exp_4 exp_3 exp_2 exp_1
  159.  
  160. shape bbullet bullet 
  161.         6 bbullet exp_5 exp_4 exp_3 exp_2 exp_1
  162. ;#include walla.src
  163. ;
  164. ; WALLS
  165. ;
  166. ;
  167. ;
  168. ;
  169. ;
  170. texture defaultwall wall1     1   1  0 0 ;
  171. texture defaulttop  wall1     1   1  0 0 ; 
  172. texture defaultbot  wall1     1   1  0 0 ;
  173. texture defaultobj  wall1     1   1  0 0 ;
  174. texture defaultsky  wall1     1   1  0 0 ;
  175. texture roof        wall1     1   1  0 0 ; Although not yet used, this is necessary for obstacles
  176. ;
  177. texture wall1h1     wall1        2   2  0 0 
  178. texture wall1h2     wall1       .8  .8  0 0 
  179. texture wall1h3     wall1       .4  .4  0 0
  180. texture wall1h4     wall1       .2  .2  0 0
  181. texture wall1h1d    wall1d        2   2  0 0 
  182. texture wall1h2d    wall1d       .8  .8  0 0 
  183. texture wall1h3d    wall1d       .4  .4  0 0
  184. texture wall1h4d    wall1d       .2  .2  0 0
  185. ;
  186. texture wall2h1     wall2        2   2  0 0 
  187. texture wall2h2     wall2       .8  .8  0 0 
  188. texture wall2h3     wall2       .4  .4  0 0
  189. texture wall2h4     wall2       .2  .2  0 0
  190. texture wall2h1d    wall2d        2   2  0 0 
  191. texture wall2h2d    wall2d       .8  .8  0 0 
  192. texture wall2h3d    wall2d       .4  .4  0 0
  193. texture wall2h4d    wall2d       .2  .2  0 0
  194. ;
  195. texture wall3h1     wall3        2   2  0 0 
  196. texture wall3h2     wall3       .8  .8  0 0 
  197. texture wall3h3     wall3       .4  .4  0 0
  198. texture wall3h4     wall3       .2  .2  0 0
  199. texture wall3h1d    wall3d        2   2  0 0 
  200. texture wall3h2d    wall3d       .8  .8  0 0 
  201. texture wall3h3d    wall3d       .4  .4  0 0
  202. texture wall3h4d    wall3d       .2  .2  0 0
  203. ;
  204. texture wall4h1     wall4        2   2  0 0 
  205. texture wall4h2     wall4       .8  .8  0 0 
  206. texture wall4h3     wall4       .4  .4  0 0
  207. texture wall4h4     wall4       .2  .2  0 0
  208. texture wall4h1d    wall4d        2   2  0 0 
  209. texture wall4h2d    wall4d       .8  .8  0 0 
  210. texture wall4h3d    wall4d       .4  .4  0 0
  211. texture wall4h4d    wall4d       .2  .2  0 0
  212. ;
  213. texture wall5h1     wall5        2   2  0 0 
  214. texture wall5h2     wall5       .8  .8  0 0 
  215. texture wall5h3     wall5       .4  .4  0 0
  216. texture wall5h4     wall5       .2  .2  0 0
  217. texture wall5h1d    wall5d        1   2  0 0 
  218. texture wall5h2d    wall5d       .4  .8  0 0 
  219. texture wall5h3d    wall5d       .2  .4  0 0
  220. texture wall5h4d    wall5d       .2  .2  0 0
  221. ;
  222. texture wall6h1     wall6        2   2  0 0 
  223. texture wall6h2     wall6       .8  .8  0 0 
  224. texture wall6h3     wall6       .4  .4  0 0
  225. texture wall6h4     wall6       .2  .2  0 0
  226. texture wall6h1d    wall6d        2   2  0 0 
  227. texture wall6h2d    wall6d       .8  .8  0 0 
  228. texture wall6h3d    wall6d       .4  .4  0 0
  229. texture wall6h4d    wall6d       .2  .2  0 0
  230.  
  231. ;#include ammo both src
  232. ;
  233. ; AMMO
  234. ;
  235. ;
  236. ; 4- For ammunition objects (flung when tanks fire)
  237. ;   format: ammo <ammoname> <shapename> <nR> <nSpeed> <nRange> <nDamage> <nReload>
  238. ;                                
  239. ;
  240. ammo bullet2  bbullet  1 20 20 2 20
  241. ammo bullet1  ybullet  1 24 15 1 10
  242. tuning
  243.     5     ; /* Init throttle position for player 1 to 8    */
  244.     120   ; /* Turn Steps to a circle for player 36 to 360 */
  245.     10    ; /* Init health factor for player 1 to 100 */
  246.     18000 ; /* Startup clock value 4500 i.e. 5 * 60 * 15 ( 150 to 18000 )*/
  247.     18000 ; /* when to turn on clock warning 1800 i.e. 2 * 60 * 15 ( 100 to 18000 )*/
  248.     1800  ; /* when to turn on clock panic  450  i.e. 30 * 15 ( 20 to 1800 )*/
  249.     2    ; /* Init health for a Robot 1 to 100  */
  250.     3    ; /* Init throttle position for Robot 1 to 8 */
  251.     20   ; /* tuning value for robot, affects how often he checks the player's position 10 to 500 */
  252.     6    ; /* Number of tanks to kill before level is done (1 to 10, limited too by number present in file) */
  253.     2    ; /* The number of enemies alive at a time (1 to 5) */
  254.     60   ; /* The number of points a single kill is worth (1 to 2000) */
  255. ;
  256. ; 3- For enemy objects on a holding pattern
  257. ;   format: track <enemyname> <shapename> <nX> <nY> <nZ> <nR> <nSpeed>
  258. ;
  259. track enemy10 tinyloop 45 43 0 2 1
  260. track enemy9 tinyloop  55 57 0 2 1
  261. track enemy8 tinyloop  45 57 0 2 1
  262. track enemy7 tinyloop  55 43 0 2 1
  263. track enemy6 tinyloop  39 64 0 2 1
  264. track enemy5 tinyloop  64 36 0 2 1
  265. track enemy4 tinyloop  39 36 0 2 1
  266. track enemy3 tinyloop  65 65 0 2 1
  267. track enemy2 tinyloop  45 43 0 2 1
  268. track enemy1 tinyloop  55 57 0 2 1
  269. ;
  270. ; Obstacle patterns
  271. ;
  272. pattern limits    3  0 0 100 100 ; /* Rectangular region the game is confined to */
  273. pattern hex   5 4   0 0  0 6   8 6     8 0 ;
  274. pattern long  5 4   0 0  0 2   60 2   60 0;
  275. pattern high  5 4   0 0  0 56  2 56   2 0; 
  276. pattern stone 5 4   0 0  0 4   6 4    6 0;
  277. pattern tri   5 3   0 6  12 6  6 0;
  278. pattern star  5 3   0 8  8 10  8 0;  
  279. pattern new   5 4   0 5  5 10  10 5  5 0;
  280. ; obstacles
  281. shape hexshape hex      5 roof wall3h3 wall2h3 wall3h3 wall2h3
  282.  
  283. shape stoneshape stone  5 roof wall3h2 wall3h2 wall3h2 wall3h2
  284.  
  285. shape newshape  new   5 roof wall3h1 wall2h1 wall2h1 wall3h1
  286. shape trishape   tri    5 roof wall3h1 wall2h1 wall2h1 wall3h1
  287. shape starshape  star   5 roof wall3h1 wall2h1 wall2h1 wall3h1
  288. shape longshape long    5 roof wall2h1 wall2h1 wall2h1 wall2h1 
  289. shape highshape high    5 roof wall2h1 wall2h1 wall2h1 wall2h1 
  290.  
  291. piece you tank 40 38 0  2 1 ; This is you 
  292. ;
  293. height 20
  294. obstacle ob1 hexshape 47 48;
  295. height 4 
  296. obstacle ob2 longshape 20 18;
  297. obstacle ob3 longshape 20 76;
  298. obstacle ob4 highshape 80 20;
  299. obstacle ob5 highshape 18 20;
  300. height 10
  301. obstacle ob6 stoneshape 30 27;
  302. obstacle ob7 stoneshape 66 27; 
  303. obstacle ob8 stoneshape 30 37;
  304. obstacle ob9 stoneshape 66 37;
  305. height 4
  306. obstacle ob10 trishape 47 64;
  307. obstacle ob11 trishape 47 31;
  308. obstacle ob12 starshape 27 46;
  309. obstacle ob13 starshape 63 54;
  310. height 4 
  311. obstacle ob14 newshape 29 64; 
  312.